#pragma once
#include <pcap.h>
#include <string>
#include <vector>
#include <iomanip>
#include <sstream>
#include <ws2tcpip.h>
#include <iphlpapi.h>

namespace Utils {
    std::string formatMACAddress(const u_char* mac);
    std::string formatIPAddress(uint32_t ip);
    std::string getProtocolName(uint8_t protocol);
    std::vector<std::string> getNetworkInterfaces();
    void printBanner();
}